how to choose a branch of engineering